package cn.kmust.booth.portal.service;


import cn.kmust.booth.portal.model.Area;
import cn.kmust.booth.portal.vo.AreaVO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author tedu.cn
 * @since 2020-08-08
 */
public interface IAreaService  {

    Integer findnumber(Integer id);
    Integer findtotal(Integer id);
    Integer findusenumber(Integer id);

    /**
     * 添加摊位
     * @param areaVO 服务端回复的对象
     * @param userId 当前登录的id
     * @return 返回新创建的摊位信息
     */
    Area add(AreaVO areaVO, Integer userId, String startTime, String endTime);

    /**
     * 删除已有摊位
     * @param id 摊位id
     * @param userId 当前登录的id
     * @return 返回删除成功
     */
    Area delete(Integer id,Integer userId);

    /**
     * 修改摊位信息
     * @param areaVO 服务端回复的对象
     * @param id 摊位id
     * @param userId 当前登录的id
     * @return 返回修改后的摊位信息
     */
    Area update(AreaVO areaVO,Integer id,Integer userId,String startTime,String endTime);
}
